package com.woniuxy.entity.DTO.algorithm;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author 陈华庆
 * @Date 2025/7/23 2:22
 * @Description TODO
 * 商品销售预测DTO
 * 包含周销量预测和库存预警信息
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ProductSalesPredictionDTO {
    // 商品ID
    private Integer shopId;
    // 商品名称
    private String title;
    // 预测日期（周）
    private Date predictDate;
    // 预测销量
    private Integer predictedSales;
    // 销量预测置信区间下限
    private Integer lowerBound;
    // 销量预测置信区间上限
    private Integer upperBound;
    // 当前价格
    private BigDecimal price;
    // 库存预警状态（0-正常，1-低库存预警，2-缺货预警）
    private Integer stockWarningStatus;
    // 预警描述
    private String warningDescription;
}